NDX (Live)
[12/16/2025 03:00:01 > dd4858: SYS INFO] Status changed to Initializing[12/16/2025 03:00:01 > dd4858: SYS INFO] Run script 'run.cmd' with script host - 'WindowsScriptHost'
[12/16/2025 03:00:01 > dd4858: SYS INFO] Status changed to Running
[12/16/2025 03:00:05 > dd4858: INFO]
[12/16/2025 03:00:05 > dd4858: INFO] C:\local\Temp\jobs\triggered\NDX (Live)\qkx42ath.o3c>dotnet FireTrade.Runner.dll
[12/16/2025 03:00:05 > dd4858: INFO] WebJobName: NDX (Live)
[12/16/2025 03:00:05 > dd4858: INFO] Application started
[12/16/2025 03:00:05 > dd4858: INFO] Delaying for 1254.9203477333333 minutes...
[12/16/2025 03:00:09 > dd4858: INFO] Starting TradeEngine
[12/16/2025 03:00:10 > dd4858: INFO] Loaded TradeProfile NDX Live
[12/16/2025 03:00:11 > dd4858: INFO] TradeProfile: {"Name":"NDX Live","AccountId":"IO4BC"}
[12/16/2025 03:00:12 > dd4858: INFO] Strategy: {"Id":1,"Name":"NDX","Direction":3,"Risk":0.024,"StopLoss":0.003,"TakeProfit":0.004,"ProbabilityThreshold":0.52,"Leverage":8}
[12/16/2025 03:00:15 > dd4858: INFO] Model loaded successfully (MachineLearning\Models\NdxLongModel.zip, MachineLearning\Models\NdxShortModel.zip)
[12/16/2025 03:00:15 > dd4858: INFO] Initialized PredictionEngine
[12/16/2025 03:00:15 > dd4858: INFO] Attempting to connect to IG
[12/16/2025 03:00:16 > dd4858: INFO] Successfully connected to IG
[12/16/2025 03:00:18 > dd4858: INFO] Initialized StockExchangeClient
[12/16/2025 03:00:18 > dd4858: INFO] Fetched recent pricepoints
[12/16/2025 03:00:31 > dd4858: INFO] Started StockExchangeClient
[12/16/2025 03:01:01 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":24145.45,"deposit":0.0,"profitLoss":0.0,"available":24145.45},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[12/16/2025 03:01:12 > dd4858: INFO] Keep alive tick: 20251216 03:01:12
[12/16/2025 03:01:21 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:02:12 > dd4858: INFO] Keep alive tick: 20251216 03:02:12
[12/16/2025 03:03:12 > dd4858: INFO] Keep alive tick: 20251216 03:03:12
[12/16/2025 03:04:02 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:04:12 > dd4858: INFO] Keep alive tick: 20251216 03:04:12
[12/16/2025 03:05:12 > dd4858: INFO] Keep alive tick: 20251216 03:05:12
[12/16/2025 03:05:13 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:05:58 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:06:12 > dd4858: INFO] Keep alive tick: 20251216 03:06:12
[12/16/2025 03:07:12 > dd4858: INFO] Keep alive tick: 20251216 03:07:12
[12/16/2025 03:08:12 > dd4858: INFO] Keep alive tick: 20251216 03:08:12
[12/16/2025 03:08:34 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:09:12 > dd4858: INFO] Keep alive tick: 20251216 03:09:12
[12/16/2025 03:10:12 > dd4858: INFO] Keep alive tick: 20251216 03:10:12
[12/16/2025 03:11:12 > dd4858: INFO] Keep alive tick: 20251216 03:11:12
[12/16/2025 03:11:48 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:12:12 > dd4858: INFO] Keep alive tick: 20251216 03:12:12
[12/16/2025 03:13:00 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:13:12 > dd4858: INFO] Keep alive tick: 20251216 03:13:12
[12/16/2025 03:14:02 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:14:12 > dd4858: INFO] Keep alive tick: 20251216 03:14:12
[12/16/2025 03:14:57 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:15:12 > dd4858: INFO] Keep alive tick: 20251216 03:15:12
[12/16/2025 03:15:38 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:16:12 > dd4858: INFO] Keep alive tick: 20251216 03:16:12
[12/16/2025 03:17:12 > dd4858: INFO] Keep alive tick: 20251216 03:17:12
[12/16/2025 03:18:12 > dd4858: INFO] Keep alive tick: 20251216 03:18:12
[12/16/2025 03:18:24 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:18:29 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:19:12 > dd4858: INFO] Keep alive tick: 20251216 03:19:12
[12/16/2025 03:19:59 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:20:12 > dd4858: INFO] Keep alive tick: 20251216 03:20:12
[12/16/2025 03:20:15 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:20:20 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:21:12 > dd4858: INFO] Keep alive tick: 20251216 03:21:12
[12/16/2025 03:22:12 > dd4858: INFO] Keep alive tick: 20251216 03:22:12
[12/16/2025 03:23:07 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:23:12 > dd4858: INFO] Keep alive tick: 20251216 03:23:12
[12/16/2025 03:24:10 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:24:12 > dd4858: INFO] Keep alive tick: 20251216 03:24:12
[12/16/2025 03:25:12 > dd4858: INFO] Keep alive tick: 20251216 03:25:12
[12/16/2025 03:26:12 > dd4858: INFO] Keep alive tick: 20251216 03:26:12
[12/16/2025 03:27:12 > dd4858: INFO] Keep alive tick: 20251216 03:27:12
[12/16/2025 03:27:20 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:28:12 > dd4858: INFO] Keep alive tick: 20251216 03:28:12
[12/16/2025 03:29:07 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:29:12 > dd4858: INFO] Keep alive tick: 20251216 03:29:12
[12/16/2025 03:30:12 > dd4858: INFO] Keep alive tick: 20251216 03:30:12
[12/16/2025 03:31:10 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:31:12 > dd4858: INFO] Keep alive tick: 20251216 03:31:12
[12/16/2025 03:31:13 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:31:34 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:31:35 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:32:12 > dd4858: INFO] Keep alive tick: 20251216 03:32:12
[12/16/2025 03:32:41 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:32:56 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:33:12 > dd4858: INFO] Keep alive tick: 20251216 03:33:12
[12/16/2025 03:34:12 > dd4858: INFO] Keep alive tick: 20251216 03:34:12
[12/16/2025 03:35:12 > dd4858: INFO] Keep alive tick: 20251216 03:35:12
[12/16/2025 03:35:37 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:36:12 > dd4858: INFO] Keep alive tick: 20251216 03:36:12
[12/16/2025 03:36:14 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:37:12 > dd4858: INFO] Keep alive tick: 20251216 03:37:12
[12/16/2025 03:37:28 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:38:13 > dd4858: INFO] Keep alive tick: 20251216 03:38:13
[12/16/2025 03:39:13 > dd4858: INFO] Keep alive tick: 20251216 03:39:13
[12/16/2025 03:40:13 > dd4858: INFO] Keep alive tick: 20251216 03:40:13
[12/16/2025 03:41:13 > dd4858: INFO] Keep alive tick: 20251216 03:41:13
[12/16/2025 03:42:13 > dd4858: INFO] Keep alive tick: 20251216 03:42:13
[12/16/2025 03:42:21 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:43:13 > dd4858: INFO] Keep alive tick: 20251216 03:43:13
[12/16/2025 03:43:23 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:44:13 > dd4858: INFO] Keep alive tick: 20251216 03:44:13
[12/16/2025 03:45:13 > dd4858: INFO] Keep alive tick: 20251216 03:45:13
[12/16/2025 03:45:57 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:46:13 > dd4858: INFO] Keep alive tick: 20251216 03:46:13
[12/16/2025 03:46:36 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:47:13 > dd4858: INFO] Keep alive tick: 20251216 03:47:13
[12/16/2025 03:47:20 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:48:13 > dd4858: INFO] Keep alive tick: 20251216 03:48:13
[12/16/2025 03:48:18 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:48:27 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:48:59 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:49:09 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:49:13 > dd4858: INFO] Keep alive tick: 20251216 03:49:13
[12/16/2025 03:50:13 > dd4858: INFO] Keep alive tick: 20251216 03:50:13
[12/16/2025 03:50:13 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:51:13 > dd4858: INFO] Keep alive tick: 20251216 03:51:13
[12/16/2025 03:51:47 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:52:13 > dd4858: INFO] Keep alive tick: 20251216 03:52:13
[12/16/2025 03:53:13 > dd4858: INFO] Keep alive tick: 20251216 03:53:13
[12/16/2025 03:53:17 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:53:24 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:53:25 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:54:11 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:54:13 > dd4858: INFO] Keep alive tick: 20251216 03:54:13
[12/16/2025 03:55:06 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 03:55:13 > dd4858: INFO] Keep alive tick: 20251216 03:55:13
[12/16/2025 03:56:13 > dd4858: INFO] Keep alive tick: 20251216 03:56:13
[12/16/2025 03:57:13 > dd4858: INFO] Keep alive tick: 20251216 03:57:13
[12/16/2025 03:58:13 > dd4858: INFO] Keep alive tick: 20251216 03:58:13
[12/16/2025 03:59:13 > dd4858: INFO] Keep alive tick: 20251216 03:59:13
[12/16/2025 04:00:13 > dd4858: INFO] Keep alive tick: 20251216 04:00:13
[12/16/2025 04:00:31 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":24145.45,"deposit":0.0,"profitLoss":0.0,"available":24145.45},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[12/16/2025 04:00:31 > dd4858: INFO] Keep alive: Fetched balance: 24145.45
[12/16/2025 04:00:31 > dd4858: INFO] Keep alive tick: 20251216 04:00:31
[12/16/2025 04:01:13 > dd4858: INFO] Keep alive tick: 20251216 04:01:13
[12/16/2025 04:01:15 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:02:13 > dd4858: INFO] Keep alive tick: 20251216 04:02:13
[12/16/2025 04:02:26 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:02:51 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:02:54 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:03:12 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:03:13 > dd4858: INFO] Keep alive tick: 20251216 04:03:13
[12/16/2025 04:04:13 > dd4858: INFO] Keep alive tick: 20251216 04:04:13
[12/16/2025 04:05:13 > dd4858: INFO] Keep alive tick: 20251216 04:05:13
[12/16/2025 04:05:30 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:06:13 > dd4858: INFO] Keep alive tick: 20251216 04:06:13
[12/16/2025 04:06:22 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:06:23 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:06:44 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:07:07 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:07:13 > dd4858: INFO] Keep alive tick: 20251216 04:07:13
[12/16/2025 04:08:13 > dd4858: INFO] Keep alive tick: 20251216 04:08:13
[12/16/2025 04:09:13 > dd4858: INFO] Keep alive tick: 20251216 04:09:13
[12/16/2025 04:09:33 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:10:13 > dd4858: INFO] Keep alive tick: 20251216 04:10:13
[12/16/2025 04:11:13 > dd4858: INFO] Keep alive tick: 20251216 04:11:13
[12/16/2025 04:11:37 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:11:51 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:12:13 > dd4858: INFO] Keep alive tick: 20251216 04:12:13
[12/16/2025 04:12:48 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:13:13 > dd4858: INFO] Keep alive tick: 20251216 04:13:13
[12/16/2025 04:13:43 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:14:13 > dd4858: INFO] Keep alive tick: 20251216 04:14:13
[12/16/2025 04:14:33 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:15:13 > dd4858: INFO] Keep alive tick: 20251216 04:15:13
[12/16/2025 04:16:13 > dd4858: INFO] Keep alive tick: 20251216 04:16:13
[12/16/2025 04:17:13 > dd4858: INFO] Keep alive tick: 20251216 04:17:13
[12/16/2025 04:17:35 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:18:13 > dd4858: INFO] Keep alive tick: 20251216 04:18:13
[12/16/2025 04:19:13 > dd4858: INFO] Keep alive tick: 20251216 04:19:13
[12/16/2025 04:20:13 > dd4858: INFO] Keep alive tick: 20251216 04:20:13
[12/16/2025 04:21:13 > dd4858: INFO] Keep alive tick: 20251216 04:21:13
[12/16/2025 04:22:13 > dd4858: INFO] Keep alive tick: 20251216 04:22:13
[12/16/2025 04:22:20 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:23:13 > dd4858: INFO] Keep alive tick: 20251216 04:23:13
[12/16/2025 04:24:13 > dd4858: INFO] Keep alive tick: 20251216 04:24:13
[12/16/2025 04:24:49 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:24:54 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:25:13 > dd4858: INFO] Keep alive tick: 20251216 04:25:13
[12/16/2025 04:26:13 > dd4858: INFO] Keep alive tick: 20251216 04:26:13
[12/16/2025 04:27:05 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:27:11 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:27:13 > dd4858: INFO] Keep alive tick: 20251216 04:27:13
[12/16/2025 04:28:13 > dd4858: INFO] Keep alive tick: 20251216 04:28:13
[12/16/2025 04:29:03 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:29:13 > dd4858: INFO] Keep alive tick: 20251216 04:29:14
[12/16/2025 04:30:14 > dd4858: INFO] Keep alive tick: 20251216 04:30:14
[12/16/2025 04:30:15 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:31:14 > dd4858: INFO] Keep alive tick: 20251216 04:31:14
[12/16/2025 04:32:14 > dd4858: INFO] Keep alive tick: 20251216 04:32:14
[12/16/2025 04:32:21 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:33:14 > dd4858: INFO] Keep alive tick: 20251216 04:33:14
[12/16/2025 04:34:14 > dd4858: INFO] Keep alive tick: 20251216 04:34:14
[12/16/2025 04:34:20 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:35:14 > dd4858: INFO] Keep alive tick: 20251216 04:35:14
[12/16/2025 04:35:43 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:36:14 > dd4858: INFO] Keep alive tick: 20251216 04:36:14
[12/16/2025 04:36:35 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:37:14 > dd4858: INFO] Keep alive tick: 20251216 04:37:14
[12/16/2025 04:37:35 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:38:14 > dd4858: INFO] Keep alive tick: 20251216 04:38:14
[12/16/2025 04:38:26 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:39:14 > dd4858: INFO] Keep alive tick: 20251216 04:39:14
[12/16/2025 04:40:14 > dd4858: INFO] Keep alive tick: 20251216 04:40:14
[12/16/2025 04:40:52 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:41:14 > dd4858: INFO] Keep alive tick: 20251216 04:41:14
[12/16/2025 04:42:14 > dd4858: INFO] Keep alive tick: 20251216 04:42:14
[12/16/2025 04:43:14 > dd4858: INFO] Keep alive tick: 20251216 04:43:14
[12/16/2025 04:44:14 > dd4858: INFO] Keep alive tick: 20251216 04:44:14
[12/16/2025 04:45:14 > dd4858: INFO] Keep alive tick: 20251216 04:45:14
[12/16/2025 04:45:29 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:46:14 > dd4858: INFO] Keep alive tick: 20251216 04:46:14
[12/16/2025 04:47:14 > dd4858: INFO] Keep alive tick: 20251216 04:47:14
[12/16/2025 04:48:14 > dd4858: INFO] Keep alive tick: 20251216 04:48:14
[12/16/2025 04:49:14 > dd4858: INFO] Keep alive tick: 20251216 04:49:14
[12/16/2025 04:49:26 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:49:55 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:50:14 > dd4858: INFO] Keep alive tick: 20251216 04:50:14
[12/16/2025 04:50:27 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:51:14 > dd4858: INFO] Keep alive tick: 20251216 04:51:14
[12/16/2025 04:52:14 > dd4858: INFO] Keep alive tick: 20251216 04:52:14
[12/16/2025 04:52:15 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:52:24 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:53:14 > dd4858: INFO] Keep alive tick: 20251216 04:53:14
[12/16/2025 04:54:14 > dd4858: INFO] Keep alive tick: 20251216 04:54:14
[12/16/2025 04:54:32 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 04:55:14 > dd4858: INFO] Keep alive tick: 20251216 04:55:14
[12/16/2025 04:56:14 > dd4858: INFO] Keep alive tick: 20251216 04:56:14
[12/16/2025 04:57:14 > dd4858: INFO] Keep alive tick: 20251216 04:57:14
[12/16/2025 04:58:14 > dd4858: INFO] Keep alive tick: 20251216 04:58:14
[12/16/2025 04:59:14 > dd4858: INFO] Keep alive tick: 20251216 04:59:14
[12/16/2025 04:59:23 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:00:14 > dd4858: INFO] Keep alive tick: 20251216 05:00:14
[12/16/2025 05:00:32 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":24145.45,"deposit":0.0,"profitLoss":0.0,"available":24145.45},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[12/16/2025 05:00:32 > dd4858: INFO] Keep alive: Fetched balance: 24145.45
[12/16/2025 05:00:32 > dd4858: INFO] Keep alive tick: 20251216 05:00:32
[12/16/2025 05:01:12 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:01:14 > dd4858: INFO] Keep alive tick: 20251216 05:01:14
[12/16/2025 05:01:51 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:02:14 > dd4858: INFO] Keep alive tick: 20251216 05:02:14
[12/16/2025 05:03:13 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:03:14 > dd4858: INFO] Keep alive tick: 20251216 05:03:14
[12/16/2025 05:03:16 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:04:14 > dd4858: INFO] Keep alive tick: 20251216 05:04:14
[12/16/2025 05:05:01 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:05:14 > dd4858: INFO] Keep alive tick: 20251216 05:05:14
[12/16/2025 05:06:14 > dd4858: INFO] Keep alive tick: 20251216 05:06:14
[12/16/2025 05:06:29 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:07:14 > dd4858: INFO] Keep alive tick: 20251216 05:07:14
[12/16/2025 05:08:09 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:08:14 > dd4858: INFO] Keep alive tick: 20251216 05:08:14
[12/16/2025 05:09:14 > dd4858: INFO] Keep alive tick: 20251216 05:09:14
[12/16/2025 05:10:00 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:10:14 > dd4858: INFO] Keep alive tick: 20251216 05:10:14
[12/16/2025 05:10:45 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:11:14 > dd4858: INFO] Keep alive tick: 20251216 05:11:14
[12/16/2025 05:11:28 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:12:14 > dd4858: INFO] Keep alive tick: 20251216 05:12:14
[12/16/2025 05:13:14 > dd4858: INFO] Keep alive tick: 20251216 05:13:14
[12/16/2025 05:14:14 > dd4858: INFO] Keep alive tick: 20251216 05:14:14
[12/16/2025 05:15:14 > dd4858: INFO] Keep alive tick: 20251216 05:15:14
[12/16/2025 05:16:14 > dd4858: INFO] Keep alive tick: 20251216 05:16:14
[12/16/2025 05:17:14 > dd4858: INFO] Keep alive tick: 20251216 05:17:14
[12/16/2025 05:17:15 > dd4858: INFO] OFR_OPEN is null
[12/16/2025 05:17:18 > dd4858: INFO] OFR_OPEN is null